Optimal Sizing Using Automatic Diierentiation
نویسندگان
چکیده
This paper is devoted to optimal sizing. As a model example we consider the minimization of the mass of the frame of an injection moulding machine. The deformation of the frame is described by a generalized plane stress state with an elasticity modulus scaled by the thickness. This constrained nonlinear optimization problem is solved by sequential quadratic programming (SQP) which requires gradients of the objective and the constraints with respect to the design parameters. As long as the number of design parameters is small, nite diierences may be used. In order to handle also several hundreds of varying thickness parameters , we use the reverse mode of automatic diierentiation for diierentiating the function evaluation. This approach works ne but requires huge memory and disk capabilities. Furthermore, the use of iterative solvers for the governing state equations is limited. Therefore, we combine it with the adjoint method to get a fast and exible gradient evaluation procedure. The presented numerical results show the potential of this approach and imply that this method can also be used for nding an initial guess for a shape optimization.
منابع مشابه
Application of Automatic Diierentiation to Groundwater Transport Models
Automatic diierentiation is a technique for generating eecient and reliable derivative codes from computer programs with minimal human eeort. Derivatives of model output with respect to input are obtained exactly. No intrinsic limits to program length or complexity exist for this procedure. Calculation of derivatives of complex numerical models is required in system optimization, parameter iden...
متن کاملFad and Spg for Optimal Control
Automatic diierentiation and nonmonotone spectral projected gradient techniques are used for solving optimal control problems. The original problem is reduced to a nonlinear programming one using general Runge-Kutta integration formulas. Canonical formulas which use a fast automatic diierentiation strategy are given to compute derivatives of the objective function. On the basis of this approach...
متن کاملApplication of Automatic Differentiation to Groundwater Transport Models
Automatic diierentiation (AD) is a technique for generating eecient and reliable derivative codes from computer programs with a minimum of human eeort. Derivatives of model output with respect to input are obtained exactly. No intrinsic limits to program length or complexity exist for this procedure. Calculation of derivatives of complex numerical models is required in systems optimization, par...
متن کاملOn Automatic Diierentiation 1 on Automatic Diierentiation
In comparison to symbolic diierentiation and numerical diierencing, the chain rule based technique of automatic diierentiation is shown to evaluate partial derivatives accurately and cheaply. In particular it is demonstrated that the reverse mode of automatic diierentiation yields any gradient vector at no more than ve times the cost of evaluating the underlying scalar function. After developin...
متن کاملOn Automatic Diierentiation of Codes with Complex Arithmetic with Respect to Real Variables on Automatic Diierentiation of Codes with Complex Arithmetic with Respect to Real Variables
We explore what it means to apply automatic diierentiation with respect to a set of real variables to codes containing complex arithmetic. That is, both dependent and independent variables with respect to diierentiation are real variables, but in order to exploit features of complex mathematics, part of the code is expressed by employing complex arithmetic. We investigate how one can apply auto...
متن کامل